//package com.chint.largeData;
//
//import java.io.File;
//import java.io.FileInputStream;
//import java.io.IOException;
//
//import android.app.Activity;
//import android.os.Build;
//import android.os.Bundle;
//import android.os.Environment;
//import android.text.TextUtils;
//import android.view.KeyEvent;
//import android.webkit.CookieManager;
//import android.webkit.WebChromeClient;
//import android.webkit.WebSettings;
//import android.webkit.WebView;
//import android.webkit.WebViewClient;
//import android.widget.Toast;
//
//public class WebActivity extends Activity{
//	WebView mWebView;
//	long mTime = 0;
//	String mUrl = null;
//	@Override
//	protected void onCreate(Bundle savedInstanceState) {
//		super.onCreate(savedInstanceState);
//		setContentView(R.layout.act_web);
//		initData();
//		initView();
//	}
//	private void initData() {
//		String path = Environment.getExternalStorageDirectory()+File.separator+"lock_webveiw.txt";
//		File file = new File(path);
//		if(file.exists()){
//			String url = getFileValue(file);
//			if(!TextUtils.isEmpty(url)){
//				if(!url.startsWith("http://")){
//					url="https://"+url;
//				}
//				mUrl = url;
//			}
//		}else{
//			try {
//				file.createNewFile();
//			} catch (IOException e) {
//				e.printStackTrace();
//			}
//		}
//	}
//	private void initView() {
//		mWebView = (WebView) findViewById(R.id.web);
//		initWebView();
//	}
//	   private void initWebView() {
//	        mWebView.getSettings().setJavaScriptEnabled(true);
//			
//	        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
//	            mWebView.getSettings().setDisplayZoomControls(true);
//	        }
// 
//	        mWebView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT); 
//	        mWebView.getSettings().setAppCacheEnabled(true);
//	        mWebView.getSettings().setDomStorageEnabled(true);
// 
//	       
//	        mWebView.setHorizontalScrollBarEnabled(false);
//	        String cacheDir = getApplicationContext().getCacheDir().getAbsolutePath();
//	        mWebView.getSettings().setAppCachePath(cacheDir);
//	        mWebView.getSettings().setAllowFileAccess(true);
//	        CookieManager.getInstance().setAcceptCookie(true);
//	        mWebView.setWebChromeClient(new WebChromeClient() {
//	            @Override
//	            public void onProgressChanged(WebView view, int newProgress) {
//	                super.onProgressChanged(view, newProgress); 
//	            }
//	        });
//	        mWebView.setWebViewClient(new WebViewClient() {
//	            public boolean shouldOverrideUrlLoading(WebView view, String url)
//	              {  //  重写此方法表明点击网页里面的链接还是在当前的webview里跳转，不跳到浏览器那边
//	            	mWebView.loadUrl(url);
//	                    return true;
//	              }
//	        });
//	        if(TextUtils.isEmpty(mUrl)){
//	        	mUrl = "http://waptianqi.2345.com/";
//	        }
//	        mWebView.loadUrl(mUrl);
//	        
//	    }
//	   @Override
//		public boolean onKeyDown(int keyCode, KeyEvent event) {
//		   if(!mWebView.canGoBack()){
//			   long time2 = System.currentTimeMillis();
//				 if(time2-mTime>800){
//					 Toast.makeText(this, "再按一次返回键退出程序", Toast.LENGTH_SHORT).show();
//				 }else{
//					 finish();
//					 System.exit(0);
//				 }
//				 mTime = time2;
//				return true;  
//		   }else{
//			   mWebView.goBack();
//		   }
//		   return false;
//			 
//		}
//	    
//	   public   String getFileValue(File file) {
//			String result = null;
//			try {
//				if (file != null && file.exists()) {
//					FileInputStream fis=null;
//					try {
//						fis = new FileInputStream(file);
//						final int length = fis.available();
//						byte[] buffer = new byte[length];
//						fis.read(buffer);
//						result =  new String(buffer, "utf-8");
//					} catch (IOException e) {
//						e.printStackTrace();
//					}finally {
//						if(fis!=null){
//							fis.close();
//						}
//					}
//				}// file 存在
//
//			} catch (Exception e) {
//				e.printStackTrace();
//			}
//			return result;
//		} 
//}
